Operators: Arithmetic, Comparison, এবং Logical Operators গাইড ও নোট

Computer Programming - রুবি প্রোগ্রামিং (Ruby Programming) - Ruby এর বেসিক সিনট্যাক্স (Basic Syntax of Ruby)
310

রুবি প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের অপারেটর রয়েছে, যা ডেটার সাথে বিভিন্ন কার্যক্রম পরিচালনা করতে ব্যবহৃত হয়। অপারেটরগুলি মূলত তিনটি শ্রেণিতে ভাগ করা যায়: অ্যাথমেটিক অপারেটরস (Arithmetic Operators), কম্প্যারিজন অপারেটরস (Comparison Operators), এবং **লজিকাল অপারেটরস (Logical Operators)**।


১. Arithmetic Operators (গণনা অপারেটর)

গণনা অপারেটরগুলি সাধারণ গাণিতিক অপারেশন যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি করতে ব্যবহৃত হয়।

অপারেটরবর্ণনাউদাহরণ
+যোগ5 + 38
-বিয়োগ5 - 32
*গুণ5 * 315
/ভাগ5 / 31.6667
%মডুলাস (বাকী)5 % 32
**ঘাত (Exponentiation)2 ** 38

উদাহরণ:

irb(main):001:0> 10 + 5
=> 15

irb(main):002:0> 10 - 5
=> 5

irb(main):003:0> 10 * 5
=> 50

irb(main):004:0> 10 / 3
=> 3.3333333333333335

irb(main):005:0> 10 % 3
=> 1

irb(main):006:0> 2 ** 3
=> 8

২. Comparison Operators (তুলনা অপারেটর)

তুলনা অপারেটরগুলি দুটি মানের মধ্যে তুলনা করে এবং সাধারণত একটি বুলিয়ান (true/false) ফলাফল প্রদান করে।

অপারেটরবর্ণনাউদাহরণ
==সমান5 == 5true
!=অসমান5 != 3true
>বড়5 > 3true
<ছোট5 < 3false
>=বড় বা সমান5 >= 5true
<=ছোট বা সমান5 <= 3false

উদাহরণ:

irb(main):007:0> 5 == 5
=> true

irb(main):008:0> 5 != 3
=> true

irb(main):009:0> 5 > 3
=> true

irb(main):010:0> 5 < 3
=> false

irb(main):011:0> 5 >= 5
=> true

irb(main):012:0> 5 <= 3
=> false

৩. Logical Operators (লজিকাল অপারেটর)

লজিকাল অপারেটরগুলি দুটি বা তার বেশি শর্ত বা মানের মধ্যে লজিক্যাল সম্পর্ক স্থাপন করতে ব্যবহৃত হয়। এটি মূলত বুলিয়ান (true/false) মানের সাথে কাজ করে।

অপারেটরবর্ণনাউদাহরণ
&&AND (যদি দুটি শর্ত সত্য হয়, তবে ফলাফল সত্য হবে)(5 > 3) && (7 > 5)true
` `
!NOT (শর্তের বিপরীত মান প্রদান)!(5 > 3)false

উদাহরণ:

irb(main):013:0> (5 > 3) && (7 > 5)
=> true

irb(main):014:0> (5 > 3) || (2 > 5)
=> true

irb(main):015:0> !(5 > 3)
=> false

সারসংক্ষেপ

  • অ্যাথমেটিক অপারেটরস গণনা সম্পর্কিত সব ধরনের কার্যক্রম সম্পাদন করতে ব্যবহৃত হয় যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি।
  • কম্প্যারিজন অপারেটরস ব্যবহারকারীর দ্বারা প্রদান করা দুটি মানের মধ্যে তুলনা করতে ব্যবহৃত হয় এবং ফলস্বরূপ একটি বুলিয়ান মান প্রদান করে (যেমন true বা false)।
  • লজিকাল অপারেটরস শর্তগুলো একসঙ্গে যুক্ত করতে ব্যবহৃত হয়। এগুলি সাধারণত বুলিয়ান অপারেশন সম্পাদন করে, যেমন &&, ||, এবং !

এই অপারেটরগুলো রুবি প্রোগ্রামিং ভাষায় কোডিংয়ের মৌলিক এবং অত্যন্ত গুরুত্বপূর্ণ অংশ হিসেবে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...